﻿@model List<CategoryLeveled>
		   
@{
	PageTitle.AddViewTitle("Каталог");
}

<div class="toolbar">
	<a href="@Url.Action("AddCategory")" class="button">
		<img src="/Content/Icons/Add.png" alt="" title="Добавить категорию" />&nbsp; Добавить категорию
	</a>
</div>

@if (Model.Count() > 0)
{
	<table class="tbl" style="width:100%">
		<tr>
			<th class="min"></th>
			<th class="min"></th>
			<th>Название</th>
			<th>Изображение</th>
		</tr>
	  
		@foreach (var cat in Model)
		{
			<tr>
				<td class="nowrap min">
					<a class="button" href="@Url.Action("EditCategory", new { id = cat.Id })" title="Изменить">
						<img src="/Content/Icons/edit.png" alt="Изменить категорию" />
					</a>	
					<a class="button" href="@Url.Action("DeleteCategory", new { id = cat.Id })" onclick="return confirm('Вы уверены, что хотите удалить категорию?');" title="Удалить">
						<img src="/Content/Icons/Delete.png" alt="Удалить категорию" />
					</a>
				</td>
				<td class="min center nowrap">
					<a class="button moveUp" title="Переместить элемент выше в списке" href="@Url.Action("MoveUp", new { id = cat.Id })">
						<img src="/Content/Icons/ArrowUp.png" alt="Выше" />
					</a>
					<a class="button moveDown" title="Переместить элемент ниже в списке" href="@Url.Action("MoveDown", new { id = cat.Id })">
						<img src="/Content/Icons/ArrowDown.png" alt="Ниже" />
					</a>
				</td>
				<td>
					@("---".Multiply(cat.Level).AsHtml())&nbsp;<a href="@Url.Action("Index", new { parentId = cat.Id })" alt="К продукту">@cat.Title</a>
				</td>
				<td>
					@if (cat.Picture != null)
					{
						<img src="@(Url.ImageEntity<Category>(cat, "Picture", 50))" alt="Нет изображения"/>
					}
				</td>
			</tr>
		}
	</table>
}
else
{
	<p>Нет ни одной категории.</p>
}
